package org.NooLab.itexx.storage.docserver.storage;

import java.sql.Connection;
import java.sql.DatabaseMetaData;

import org.NooLab.itexx.storage.DbFieldRequests;






import com.iciql.Db;

public interface DocoDataBaseIntf {

	Connection getConnection();

	Db getIciDb();

	String getDatabaseFile();

	void setDbMetaData(DatabaseMetaData metaData);

	String getDatabaseName();

	String getStorageDir();

	void setStorageFolder(String dir);

	void open(Connection c) throws Exception;

	Connection getWireLessDatabaseServer(String user, String password);

	ObservedDocuments getDocumentsDue(int maxCount, int mode, DbFieldRequests accvalues);


}
